package com.gitee.feizns.quickstart.web.domain.ao;

import com.gitee.feizns.quickstart.domain.page.PageAo;
import lombok.Data;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/**
 * 一个支持增删改查的请求参数
 * @author feizns
 * @since 2024/12/13
 */
@Data
public class CrudAo {

    /**
     * 方法
     */
    private List<String> methods = new ArrayList<>();

    /**
     * 分页
     */
    private PageAo page = new PageAo();

    /**
     * 查询
     */
    private Map<String, Object> query = new LinkedHashMap<>();

    /**
     * 更新
     */
    private Map<String, Object> update = new LinkedHashMap<>();

}
